/**
 *
 * @description:
 * @author: junyong.hong
 * @createTime: 2018/5/8
 * @version: 1.0.0.0
 * @history:
 *    1、
 *    2、
 *
 */
import Router from 'vue-router'
import routes from './routes'

export default () => {
  return new Router({
    routes,
    // 去掉路由上的#号（有利于seo）
    // mode: 'history',
    // 所有的路由添加一个前缀
    // base: '/base/',
    // /login是/login/exact的子路由，如果/login会添加上class为active-link
    linkActiveClass: 'active-link',
    // /login/exact会添加上class为active-link exact-active-link
    linkExactActiveClass: 'exact-active-link',
    scrollBehavior (to, from, savePosition) {
      // 回退到上一个页面，记录滚动条滚动的位置
      if (savePosition) {
        return savePosition
      } else {
        return { x: 0, y: 0 }
      }
    }
    // fallback: true
    // 把url的参数字符串转成obj
    // parseQuery (query) {
    //
    // },
    // 把url的参数obj转成字符串
    // stringifyQuery (obj) {
    //
    // }
  })
}
